package scauCmiScaffolding.compiled;

import org.eclipse.jet.JET2Context;
import org.eclipse.jet.JET2Template;
import org.eclipse.jet.JET2Writer;
import org.eclipse.jet.taglib.RuntimeTagElement;
import org.eclipse.jet.taglib.TagInfo;

public class _jet_get implements JET2Template {
    private static final String _jetns_c = "org.eclipse.jet.controlTags"; //$NON-NLS-1$
    private static final String _jetns_java = "org.eclipse.jet.javaTags"; //$NON-NLS-1$

    public _jet_get() {
        super();
    }

    private static final String NL = System.getProperty("line.separator"); //$NON-NLS-1$
    
    private static final TagInfo _td_java_format_1_1 = new TagInfo("java:format", //$NON-NLS-1$
            1, 1,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_iterate_2_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            2, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/foreigns/column", //$NON-NLS-1$
                "foreign", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_3_3 = new TagInfo("c:setVariable", //$NON-NLS-1$
            3, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$foreign/@referenceCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_4_3 = new TagInfo("c:choose", //$NON-NLS-1$
            4, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_5_4 = new TagInfo("c:when", //$NON-NLS-1$
            5, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_38 = new TagInfo("c:get", //$NON-NLS-1$
            6, 38,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_88 = new TagInfo("c:get", //$NON-NLS-1$
            6, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_6_146 = new TagInfo("c:iterate", //$NON-NLS-1$
            6, 146,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_192 = new TagInfo("c:get", //$NON-NLS-1$
            6, 192,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_242 = new TagInfo("c:get", //$NON-NLS-1$
            6, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_6_308 = new TagInfo("c:get", //$NON-NLS-1$
            6, 308,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_12 = new TagInfo("c:get", //$NON-NLS-1$
            8, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_78 = new TagInfo("c:get", //$NON-NLS-1$
            8, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_128 = new TagInfo("c:get", //$NON-NLS-1$
            8, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_8_187 = new TagInfo("c:iterate", //$NON-NLS-1$
            8, 187,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_245 = new TagInfo("c:get", //$NON-NLS-1$
            8, 245,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_8_288 = new TagInfo("c:choose", //$NON-NLS-1$
            8, 288,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_8_298 = new TagInfo("c:when", //$NON-NLS-1$
            8, 298,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_346 = new TagInfo("c:get", //$NON-NLS-1$
            8, 346,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_396 = new TagInfo("c:get", //$NON-NLS-1$
            8, 396,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_8_457 = new TagInfo("c:otherwise", //$NON-NLS-1$
            8, 457,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_8_470 = new TagInfo("c:get", //$NON-NLS-1$
            8, 470,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_8_520 = new TagInfo("c:get", //$NON-NLS-1$
            8, 520,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_13 = new TagInfo("c:get", //$NON-NLS-1$
            9, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_71 = new TagInfo("c:get", //$NON-NLS-1$
            9, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_9_134 = new TagInfo("c:iterate", //$NON-NLS-1$
            9, 134,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_9_178 = new TagInfo("c:choose", //$NON-NLS-1$
            9, 178,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_9_188 = new TagInfo("c:when", //$NON-NLS-1$
            9, 188,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_236 = new TagInfo("c:get", //$NON-NLS-1$
            9, 236,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_286 = new TagInfo("c:get", //$NON-NLS-1$
            9, 286,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_9_347 = new TagInfo("c:otherwise", //$NON-NLS-1$
            9, 347,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_9_360 = new TagInfo("c:get", //$NON-NLS-1$
            9, 360,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_410 = new TagInfo("c:get", //$NON-NLS-1$
            9, 410,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_9_505 = new TagInfo("c:get", //$NON-NLS-1$
            9, 505,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_12_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            12, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_13_38 = new TagInfo("c:get", //$NON-NLS-1$
            13, 38,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_88 = new TagInfo("c:get", //$NON-NLS-1$
            13, 88,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_148 = new TagInfo("c:get", //$NON-NLS-1$
            13, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_13_196 = new TagInfo("c:iterate", //$NON-NLS-1$
            13, 196,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_242 = new TagInfo("c:get", //$NON-NLS-1$
            13, 242,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_292 = new TagInfo("c:get", //$NON-NLS-1$
            13, 292,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_358 = new TagInfo("c:get", //$NON-NLS-1$
            13, 358,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_13_418 = new TagInfo("c:get", //$NON-NLS-1$
            13, 418,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_12 = new TagInfo("c:get", //$NON-NLS-1$
            15, 12,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_78 = new TagInfo("c:get", //$NON-NLS-1$
            15, 78,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_128 = new TagInfo("c:get", //$NON-NLS-1$
            15, 128,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@referenceTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_188 = new TagInfo("c:get", //$NON-NLS-1$
            15, 188,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_15_237 = new TagInfo("c:iterate", //$NON-NLS-1$
            15, 237,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_295 = new TagInfo("c:get", //$NON-NLS-1$
            15, 295,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_15_338 = new TagInfo("c:choose", //$NON-NLS-1$
            15, 338,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_15_348 = new TagInfo("c:when", //$NON-NLS-1$
            15, 348,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_396 = new TagInfo("c:get", //$NON-NLS-1$
            15, 396,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_446 = new TagInfo("c:get", //$NON-NLS-1$
            15, 446,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_15_507 = new TagInfo("c:otherwise", //$NON-NLS-1$
            15, 507,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_15_520 = new TagInfo("c:get", //$NON-NLS-1$
            15, 520,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_15_570 = new TagInfo("c:get", //$NON-NLS-1$
            15, 570,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_13 = new TagInfo("c:get", //$NON-NLS-1$
            16, 13,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_71 = new TagInfo("c:get", //$NON-NLS-1$
            16, 71,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_16_134 = new TagInfo("c:iterate", //$NON-NLS-1$
            16, 134,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_16_178 = new TagInfo("c:choose", //$NON-NLS-1$
            16, 178,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_16_188 = new TagInfo("c:when", //$NON-NLS-1$
            16, 188,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_236 = new TagInfo("c:get", //$NON-NLS-1$
            16, 236,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_286 = new TagInfo("c:get", //$NON-NLS-1$
            16, 286,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_16_347 = new TagInfo("c:otherwise", //$NON-NLS-1$
            16, 347,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_16_360 = new TagInfo("c:get", //$NON-NLS-1$
            16, 360,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_410 = new TagInfo("c:get", //$NON-NLS-1$
            16, 410,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_16_505 = new TagInfo("c:get", //$NON-NLS-1$
            16, 505,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($foreign/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_22_2 = new TagInfo("c:iterate", //$NON-NLS-1$
            22, 2,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/referenceds/referenced", //$NON-NLS-1$
                "referenced", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_23_3 = new TagInfo("c:setVariable", //$NON-NLS-1$
            23, 3,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "referenced/column/@referencedCount", //$NON-NLS-1$
                "referenceCount", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_24_3 = new TagInfo("c:choose", //$NON-NLS-1$
            24, 3,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_25_4 = new TagInfo("c:when", //$NON-NLS-1$
            25, 4,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenced/@isRelation='true'", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_26_5 = new TagInfo("c:choose", //$NON-NLS-1$
            26, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_27_6 = new TagInfo("c:when", //$NON-NLS-1$
            27, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_28_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            28, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_40 = new TagInfo("c:get", //$NON-NLS-1$
            29, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_90 = new TagInfo("c:get", //$NON-NLS-1$
            29, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_29_161 = new TagInfo("c:iterate", //$NON-NLS-1$
            29, 161,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_207 = new TagInfo("c:get", //$NON-NLS-1$
            29, 207,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_257 = new TagInfo("c:get", //$NON-NLS-1$
            29, 257,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_29_323 = new TagInfo("c:get", //$NON-NLS-1$
            29, 323,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_19 = new TagInfo("c:get", //$NON-NLS-1$
            31, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_98 = new TagInfo("c:get", //$NON-NLS-1$
            31, 98,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_148 = new TagInfo("c:get", //$NON-NLS-1$
            31, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_31_220 = new TagInfo("c:iterate", //$NON-NLS-1$
            31, 220,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_278 = new TagInfo("c:get", //$NON-NLS-1$
            31, 278,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_31_321 = new TagInfo("c:choose", //$NON-NLS-1$
            31, 321,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_31_331 = new TagInfo("c:when", //$NON-NLS-1$
            31, 331,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_379 = new TagInfo("c:get", //$NON-NLS-1$
            31, 379,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_429 = new TagInfo("c:get", //$NON-NLS-1$
            31, 429,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_31_490 = new TagInfo("c:otherwise", //$NON-NLS-1$
            31, 490,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_31_503 = new TagInfo("c:get", //$NON-NLS-1$
            31, 503,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_31_553 = new TagInfo("c:get", //$NON-NLS-1$
            31, 553,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_39 = new TagInfo("c:get", //$NON-NLS-1$
            32, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_111 = new TagInfo("c:get", //$NON-NLS-1$
            32, 111,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_169 = new TagInfo("c:get", //$NON-NLS-1$
            32, 169,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_32_232 = new TagInfo("c:iterate", //$NON-NLS-1$
            32, 232,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_32_276 = new TagInfo("c:choose", //$NON-NLS-1$
            32, 276,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_32_286 = new TagInfo("c:when", //$NON-NLS-1$
            32, 286,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_334 = new TagInfo("c:get", //$NON-NLS-1$
            32, 334,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_384 = new TagInfo("c:get", //$NON-NLS-1$
            32, 384,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_32_445 = new TagInfo("c:otherwise", //$NON-NLS-1$
            32, 445,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_32_458 = new TagInfo("c:get", //$NON-NLS-1$
            32, 458,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_508 = new TagInfo("c:get", //$NON-NLS-1$
            32, 508,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_603 = new TagInfo("c:get", //$NON-NLS-1$
            32, 603,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_32_677 = new TagInfo("c:get", //$NON-NLS-1$
            32, 677,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_35_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            35, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_setVariable_36_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            36, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_33 = new TagInfo("c:get", //$NON-NLS-1$
            37, 33,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_37_87 = new TagInfo("c:iterate", //$NON-NLS-1$
            37, 87,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_133 = new TagInfo("c:get", //$NON-NLS-1$
            37, 133,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_183 = new TagInfo("c:get", //$NON-NLS-1$
            37, 183,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_249 = new TagInfo("c:get", //$NON-NLS-1$
            37, 249,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_37_323 = new TagInfo("c:get", //$NON-NLS-1$
            37, 323,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_19 = new TagInfo("c:get", //$NON-NLS-1$
            39, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_98 = new TagInfo("c:get", //$NON-NLS-1$
            39, 98,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_148 = new TagInfo("c:get", //$NON-NLS-1$
            39, 148,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_222 = new TagInfo("c:get", //$NON-NLS-1$
            39, 222,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_39_281 = new TagInfo("c:iterate", //$NON-NLS-1$
            39, 281,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_339 = new TagInfo("c:get", //$NON-NLS-1$
            39, 339,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_39_382 = new TagInfo("c:choose", //$NON-NLS-1$
            39, 382,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_39_392 = new TagInfo("c:when", //$NON-NLS-1$
            39, 392,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_440 = new TagInfo("c:get", //$NON-NLS-1$
            39, 440,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_490 = new TagInfo("c:get", //$NON-NLS-1$
            39, 490,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_39_551 = new TagInfo("c:otherwise", //$NON-NLS-1$
            39, 551,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_39_564 = new TagInfo("c:get", //$NON-NLS-1$
            39, 564,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_39_614 = new TagInfo("c:get", //$NON-NLS-1$
            39, 614,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_39 = new TagInfo("c:get", //$NON-NLS-1$
            40, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_111 = new TagInfo("c:get", //$NON-NLS-1$
            40, 111,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_169 = new TagInfo("c:get", //$NON-NLS-1$
            40, 169,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_40_232 = new TagInfo("c:iterate", //$NON-NLS-1$
            40, 232,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_40_276 = new TagInfo("c:choose", //$NON-NLS-1$
            40, 276,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_40_286 = new TagInfo("c:when", //$NON-NLS-1$
            40, 286,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_334 = new TagInfo("c:get", //$NON-NLS-1$
            40, 334,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_384 = new TagInfo("c:get", //$NON-NLS-1$
            40, 384,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_40_445 = new TagInfo("c:otherwise", //$NON-NLS-1$
            40, 445,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_40_458 = new TagInfo("c:get", //$NON-NLS-1$
            40, 458,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_508 = new TagInfo("c:get", //$NON-NLS-1$
            40, 508,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_603 = new TagInfo("c:get", //$NON-NLS-1$
            40, 603,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@inverseJoinTable)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_40_677 = new TagInfo("c:get", //$NON-NLS-1$
            40, 677,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_45_4 = new TagInfo("c:otherwise", //$NON-NLS-1$
            45, 4,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_choose_46_5 = new TagInfo("c:choose", //$NON-NLS-1$
            46, 5,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_47_6 = new TagInfo("c:when", //$NON-NLS-1$
            47, 6,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$referenceCount<2", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_setVariable_48_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            48, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_40 = new TagInfo("c:get", //$NON-NLS-1$
            49, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_90 = new TagInfo("c:get", //$NON-NLS-1$
            49, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_49_142 = new TagInfo("c:iterate", //$NON-NLS-1$
            49, 142,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_188 = new TagInfo("c:get", //$NON-NLS-1$
            49, 188,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_238 = new TagInfo("c:get", //$NON-NLS-1$
            49, 238,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_49_304 = new TagInfo("c:get", //$NON-NLS-1$
            49, 304,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_19 = new TagInfo("c:get", //$NON-NLS-1$
            51, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_79 = new TagInfo("c:get", //$NON-NLS-1$
            51, 79,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_129 = new TagInfo("c:get", //$NON-NLS-1$
            51, 129,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_51_182 = new TagInfo("c:iterate", //$NON-NLS-1$
            51, 182,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_240 = new TagInfo("c:get", //$NON-NLS-1$
            51, 240,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_51_283 = new TagInfo("c:choose", //$NON-NLS-1$
            51, 283,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_51_293 = new TagInfo("c:when", //$NON-NLS-1$
            51, 293,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_341 = new TagInfo("c:get", //$NON-NLS-1$
            51, 341,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_391 = new TagInfo("c:get", //$NON-NLS-1$
            51, 391,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_51_452 = new TagInfo("c:otherwise", //$NON-NLS-1$
            51, 452,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_51_465 = new TagInfo("c:get", //$NON-NLS-1$
            51, 465,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_51_515 = new TagInfo("c:get", //$NON-NLS-1$
            51, 515,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_39 = new TagInfo("c:get", //$NON-NLS-1$
            52, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_92 = new TagInfo("c:get", //$NON-NLS-1$
            52, 92,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_150 = new TagInfo("c:get", //$NON-NLS-1$
            52, 150,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_52_213 = new TagInfo("c:iterate", //$NON-NLS-1$
            52, 213,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_52_257 = new TagInfo("c:choose", //$NON-NLS-1$
            52, 257,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_52_267 = new TagInfo("c:when", //$NON-NLS-1$
            52, 267,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_315 = new TagInfo("c:get", //$NON-NLS-1$
            52, 315,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_365 = new TagInfo("c:get", //$NON-NLS-1$
            52, 365,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_52_426 = new TagInfo("c:otherwise", //$NON-NLS-1$
            52, 426,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_52_439 = new TagInfo("c:get", //$NON-NLS-1$
            52, 439,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_489 = new TagInfo("c:get", //$NON-NLS-1$
            52, 489,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_584 = new TagInfo("c:get", //$NON-NLS-1$
            52, 584,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_52_639 = new TagInfo("c:get", //$NON-NLS-1$
            52, 639,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_55_6 = new TagInfo("c:otherwise", //$NON-NLS-1$
            55, 6,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_setVariable_56_7 = new TagInfo("c:setVariable", //$NON-NLS-1$
            56, 7,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$eachTable/primaryKeys/@count", //$NON-NLS-1$
                "countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_40 = new TagInfo("c:get", //$NON-NLS-1$
            57, 40,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_90 = new TagInfo("c:get", //$NON-NLS-1$
            57, 90,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_145 = new TagInfo("c:get", //$NON-NLS-1$
            57, 145,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_57_203 = new TagInfo("c:iterate", //$NON-NLS-1$
            57, 203,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_249 = new TagInfo("c:get", //$NON-NLS-1$
            57, 249,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_299 = new TagInfo("c:get", //$NON-NLS-1$
            57, 299,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_365 = new TagInfo("c:get", //$NON-NLS-1$
            57, 365,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_57_420 = new TagInfo("c:get", //$NON-NLS-1$
            57, 420,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_19 = new TagInfo("c:get", //$NON-NLS-1$
            59, 19,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_79 = new TagInfo("c:get", //$NON-NLS-1$
            59, 79,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_129 = new TagInfo("c:get", //$NON-NLS-1$
            59, 129,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_184 = new TagInfo("c:get", //$NON-NLS-1$
            59, 184,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_59_243 = new TagInfo("c:iterate", //$NON-NLS-1$
            59, 243,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_301 = new TagInfo("c:get", //$NON-NLS-1$
            59, 301,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "($primaryKey/@javaType)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_59_344 = new TagInfo("c:choose", //$NON-NLS-1$
            59, 344,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_59_354 = new TagInfo("c:when", //$NON-NLS-1$
            59, 354,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_402 = new TagInfo("c:get", //$NON-NLS-1$
            59, 402,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_452 = new TagInfo("c:get", //$NON-NLS-1$
            59, 452,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_59_513 = new TagInfo("c:otherwise", //$NON-NLS-1$
            59, 513,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_59_526 = new TagInfo("c:get", //$NON-NLS-1$
            59, 526,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_59_576 = new TagInfo("c:get", //$NON-NLS-1$
            59, 576,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_39 = new TagInfo("c:get", //$NON-NLS-1$
            60, 39,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_92 = new TagInfo("c:get", //$NON-NLS-1$
            60, 92,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_150 = new TagInfo("c:get", //$NON-NLS-1$
            60, 150,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_iterate_60_213 = new TagInfo("c:iterate", //$NON-NLS-1$
            60, 213,
            new String[] {
                "select", //$NON-NLS-1$
                "var", //$NON-NLS-1$
            },
            new String[] {
                "$pcols", //$NON-NLS-1$
                "primaryKey", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_choose_60_257 = new TagInfo("c:choose", //$NON-NLS-1$
            60, 257,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_when_60_267 = new TagInfo("c:when", //$NON-NLS-1$
            60, 267,
            new String[] {
                "test", //$NON-NLS-1$
            },
            new String[] {
                "$primaryKey/@order=$countPriKeys", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_315 = new TagInfo("c:get", //$NON-NLS-1$
            60, 315,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_365 = new TagInfo("c:get", //$NON-NLS-1$
            60, 365,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_otherwise_60_426 = new TagInfo("c:otherwise", //$NON-NLS-1$
            60, 426,
            new String[] {
            },
            new String[] {
            } );
    private static final TagInfo _td_c_get_60_439 = new TagInfo("c:get", //$NON-NLS-1$
            60, 439,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "lowercaseFirst($eachTable/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_489 = new TagInfo("c:get", //$NON-NLS-1$
            60, 489,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($primaryKey/@field)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_584 = new TagInfo("c:get", //$NON-NLS-1$
            60, 584,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/@name)", //$NON-NLS-1$
            } );
    private static final TagInfo _td_c_get_60_639 = new TagInfo("c:get", //$NON-NLS-1$
            60, 639,
            new String[] {
                "select", //$NON-NLS-1$
            },
            new String[] {
                "uppercaseFirst($referenced/column/@name)", //$NON-NLS-1$
            } );

    public void generate(final JET2Context context, final JET2Writer __out) {
        JET2Writer out = __out;
        RuntimeTagElement _jettag_java_format_1_1 = context.getTagFactory().createRuntimeTag(_jetns_java, "format", "java:format", _td_java_format_1_1); //$NON-NLS-1$ //$NON-NLS-2$
        _jettag_java_format_1_1.setRuntimeParent(null);
        _jettag_java_format_1_1.setTagInfo(_td_java_format_1_1);
        _jettag_java_format_1_1.doStart(context, out);
        JET2Writer _jettag_java_format_1_1_saved_out = out;
        while (_jettag_java_format_1_1.okToProcessBody()) {
            out = out.newNestedContentWriter();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_2_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_2_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_2_2.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_iterate_2_2.setTagInfo(_td_c_iterate_2_2);
            _jettag_c_iterate_2_2.doStart(context, out);
            while (_jettag_c_iterate_2_2.okToProcessBody()) {
                out.write("    ");  //$NON-NLS-1$        
                // 针对外键
                out.write("\t");  //$NON-NLS-1$        
                out.write(NL);         
                RuntimeTagElement _jettag_c_setVariable_3_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_3_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_3_3.setRuntimeParent(_jettag_c_iterate_2_2);
                _jettag_c_setVariable_3_3.setTagInfo(_td_c_setVariable_3_3);
                _jettag_c_setVariable_3_3.doStart(context, out);
                _jettag_c_setVariable_3_3.doEnd();
                RuntimeTagElement _jettag_c_choose_4_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_4_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_4_3.setRuntimeParent(_jettag_c_iterate_2_2);
                _jettag_c_choose_4_3.setTagInfo(_td_c_choose_4_3);
                _jettag_c_choose_4_3.doStart(context, out);
                JET2Writer _jettag_c_choose_4_3_saved_out = out;
                while (_jettag_c_choose_4_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    RuntimeTagElement _jettag_c_when_5_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_5_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_5_4.setRuntimeParent(_jettag_c_choose_4_3);
                    _jettag_c_when_5_4.setTagInfo(_td_c_when_5_4);
                    _jettag_c_when_5_4.doStart(context, out);
                    JET2Writer _jettag_c_when_5_4_saved_out = out;
                    while (_jettag_c_when_5_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_6_38 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_38); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_38.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_38.setTagInfo(_td_c_get_6_38);
                        _jettag_c_get_6_38.doStart(context, out);
                        _jettag_c_get_6_38.doEnd();
                        RuntimeTagElement _jettag_c_get_6_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_88); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_88.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_88.setTagInfo(_td_c_get_6_88);
                        _jettag_c_get_6_88.doStart(context, out);
                        _jettag_c_get_6_88.doEnd();
                        RuntimeTagElement _jettag_c_iterate_6_146 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_6_146); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_6_146.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_6_146.setTagInfo(_td_c_iterate_6_146);
                        _jettag_c_iterate_6_146.doStart(context, out);
                        while (_jettag_c_iterate_6_146.okToProcessBody()) {
                            out.write("/{");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_6_192 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_192); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_6_192.setRuntimeParent(_jettag_c_iterate_6_146);
                            _jettag_c_get_6_192.setTagInfo(_td_c_get_6_192);
                            _jettag_c_get_6_192.doStart(context, out);
                            _jettag_c_get_6_192.doEnd();
                            RuntimeTagElement _jettag_c_get_6_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_6_242.setRuntimeParent(_jettag_c_iterate_6_146);
                            _jettag_c_get_6_242.setTagInfo(_td_c_get_6_242);
                            _jettag_c_get_6_242.doStart(context, out);
                            _jettag_c_get_6_242.doEnd();
                            out.write("}");  //$NON-NLS-1$        
                            _jettag_c_iterate_6_146.handleBodyContent(out);
                        }
                        _jettag_c_iterate_6_146.doEnd();
                        out.write("/");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_6_308 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_6_308); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_6_308.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_6_308.setTagInfo(_td_c_get_6_308);
                        _jettag_c_get_6_308.doStart(context, out);
                        _jettag_c_get_6_308.doEnd();
                        out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\tpublic ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_8_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_12); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_12.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_12.setTagInfo(_td_c_get_8_12);
                        _jettag_c_get_8_12.doStart(context, out);
                        _jettag_c_get_8_12.doEnd();
                        out.write(" restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_8_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_78); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_78.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_78.setTagInfo(_td_c_get_8_78);
                        _jettag_c_get_8_78.doStart(context, out);
                        _jettag_c_get_8_78.doEnd();
                        RuntimeTagElement _jettag_c_get_8_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_128); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_8_128.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_8_128.setTagInfo(_td_c_get_8_128);
                        _jettag_c_get_8_128.doStart(context, out);
                        _jettag_c_get_8_128.doEnd();
                        out.write("(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_8_187 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_8_187); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_8_187.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_8_187.setTagInfo(_td_c_iterate_8_187);
                        _jettag_c_iterate_8_187.doStart(context, out);
                        while (_jettag_c_iterate_8_187.okToProcessBody()) {
                            out.write("@PathVariable ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_8_245 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_245); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_8_245.setRuntimeParent(_jettag_c_iterate_8_187);
                            _jettag_c_get_8_245.setTagInfo(_td_c_get_8_245);
                            _jettag_c_get_8_245.doStart(context, out);
                            _jettag_c_get_8_245.doEnd();
                            out.write("  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_8_288 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_8_288); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_8_288.setRuntimeParent(_jettag_c_iterate_8_187);
                            _jettag_c_choose_8_288.setTagInfo(_td_c_choose_8_288);
                            _jettag_c_choose_8_288.doStart(context, out);
                            JET2Writer _jettag_c_choose_8_288_saved_out = out;
                            while (_jettag_c_choose_8_288.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_8_298 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_8_298); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_8_298.setRuntimeParent(_jettag_c_choose_8_288);
                                _jettag_c_when_8_298.setTagInfo(_td_c_when_8_298);
                                _jettag_c_when_8_298.doStart(context, out);
                                JET2Writer _jettag_c_when_8_298_saved_out = out;
                                while (_jettag_c_when_8_298.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_8_346 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_346); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_346.setRuntimeParent(_jettag_c_when_8_298);
                                    _jettag_c_get_8_346.setTagInfo(_td_c_get_8_346);
                                    _jettag_c_get_8_346.doStart(context, out);
                                    _jettag_c_get_8_346.doEnd();
                                    RuntimeTagElement _jettag_c_get_8_396 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_396); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_396.setRuntimeParent(_jettag_c_when_8_298);
                                    _jettag_c_get_8_396.setTagInfo(_td_c_get_8_396);
                                    _jettag_c_get_8_396.doStart(context, out);
                                    _jettag_c_get_8_396.doEnd();
                                    _jettag_c_when_8_298.handleBodyContent(out);
                                }
                                out = _jettag_c_when_8_298_saved_out;
                                _jettag_c_when_8_298.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_8_457 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_8_457); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_8_457.setRuntimeParent(_jettag_c_choose_8_288);
                                _jettag_c_otherwise_8_457.setTagInfo(_td_c_otherwise_8_457);
                                _jettag_c_otherwise_8_457.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_8_457_saved_out = out;
                                while (_jettag_c_otherwise_8_457.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_8_470 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_470); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_470.setRuntimeParent(_jettag_c_otherwise_8_457);
                                    _jettag_c_get_8_470.setTagInfo(_td_c_get_8_470);
                                    _jettag_c_get_8_470.doStart(context, out);
                                    _jettag_c_get_8_470.doEnd();
                                    RuntimeTagElement _jettag_c_get_8_520 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_8_520); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_8_520.setRuntimeParent(_jettag_c_otherwise_8_457);
                                    _jettag_c_get_8_520.setTagInfo(_td_c_get_8_520);
                                    _jettag_c_get_8_520.doStart(context, out);
                                    _jettag_c_get_8_520.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_8_457.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_8_457_saved_out;
                                _jettag_c_otherwise_8_457.doEnd();
                                _jettag_c_choose_8_288.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_8_288_saved_out;
                            _jettag_c_choose_8_288.doEnd();
                            _jettag_c_iterate_8_187.handleBodyContent(out);
                        }
                        _jettag_c_iterate_8_187.doEnd();
                        out.write(") {");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\treturn ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_13); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_13.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_9_13.setTagInfo(_td_c_get_9_13);
                        _jettag_c_get_9_13.doStart(context, out);
                        _jettag_c_get_9_13.doEnd();
                        out.write("DAO.find");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_71); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_71.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_9_71.setTagInfo(_td_c_get_9_71);
                        _jettag_c_get_9_71.doStart(context, out);
                        _jettag_c_get_9_71.doEnd();
                        out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_9_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_9_134); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_9_134.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_iterate_9_134.setTagInfo(_td_c_iterate_9_134);
                        _jettag_c_iterate_9_134.doStart(context, out);
                        while (_jettag_c_iterate_9_134.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_choose_9_178 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_9_178); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_9_178.setRuntimeParent(_jettag_c_iterate_9_134);
                            _jettag_c_choose_9_178.setTagInfo(_td_c_choose_9_178);
                            _jettag_c_choose_9_178.doStart(context, out);
                            JET2Writer _jettag_c_choose_9_178_saved_out = out;
                            while (_jettag_c_choose_9_178.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_9_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_9_188); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_9_188.setRuntimeParent(_jettag_c_choose_9_178);
                                _jettag_c_when_9_188.setTagInfo(_td_c_when_9_188);
                                _jettag_c_when_9_188.doStart(context, out);
                                JET2Writer _jettag_c_when_9_188_saved_out = out;
                                while (_jettag_c_when_9_188.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_9_236 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_236); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_236.setRuntimeParent(_jettag_c_when_9_188);
                                    _jettag_c_get_9_236.setTagInfo(_td_c_get_9_236);
                                    _jettag_c_get_9_236.doStart(context, out);
                                    _jettag_c_get_9_236.doEnd();
                                    RuntimeTagElement _jettag_c_get_9_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_286); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_286.setRuntimeParent(_jettag_c_when_9_188);
                                    _jettag_c_get_9_286.setTagInfo(_td_c_get_9_286);
                                    _jettag_c_get_9_286.doStart(context, out);
                                    _jettag_c_get_9_286.doEnd();
                                    _jettag_c_when_9_188.handleBodyContent(out);
                                }
                                out = _jettag_c_when_9_188_saved_out;
                                _jettag_c_when_9_188.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_9_347 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_9_347); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_9_347.setRuntimeParent(_jettag_c_choose_9_178);
                                _jettag_c_otherwise_9_347.setTagInfo(_td_c_otherwise_9_347);
                                _jettag_c_otherwise_9_347.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_9_347_saved_out = out;
                                while (_jettag_c_otherwise_9_347.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_9_360 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_360); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_360.setRuntimeParent(_jettag_c_otherwise_9_347);
                                    _jettag_c_get_9_360.setTagInfo(_td_c_get_9_360);
                                    _jettag_c_get_9_360.doStart(context, out);
                                    _jettag_c_get_9_360.doEnd();
                                    RuntimeTagElement _jettag_c_get_9_410 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_410); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_9_410.setRuntimeParent(_jettag_c_otherwise_9_347);
                                    _jettag_c_get_9_410.setTagInfo(_td_c_get_9_410);
                                    _jettag_c_get_9_410.doStart(context, out);
                                    _jettag_c_get_9_410.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_9_347.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_9_347_saved_out;
                                _jettag_c_otherwise_9_347.doEnd();
                                _jettag_c_choose_9_178.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_9_178_saved_out;
                            _jettag_c_choose_9_178.doEnd();
                            _jettag_c_iterate_9_134.handleBodyContent(out);
                        }
                        _jettag_c_iterate_9_134.doEnd();
                        out.write(").get");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_9_505 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_9_505); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_9_505.setRuntimeParent(_jettag_c_when_5_4);
                        _jettag_c_get_9_505.setTagInfo(_td_c_get_9_505);
                        _jettag_c_get_9_505.doStart(context, out);
                        _jettag_c_get_9_505.doEnd();
                        out.write("();");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t}\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_when_5_4.handleBodyContent(out);
                    }
                    out = _jettag_c_when_5_4_saved_out;
                    _jettag_c_when_5_4.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_12_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_12_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_12_4.setRuntimeParent(_jettag_c_choose_4_3);
                    _jettag_c_otherwise_12_4.setTagInfo(_td_c_otherwise_12_4);
                    _jettag_c_otherwise_12_4.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_12_4_saved_out = out;
                    while (_jettag_c_otherwise_12_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_38 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_38); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_38.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_38.setTagInfo(_td_c_get_13_38);
                        _jettag_c_get_13_38.doStart(context, out);
                        _jettag_c_get_13_38.doEnd();
                        RuntimeTagElement _jettag_c_get_13_88 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_88); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_88.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_88.setTagInfo(_td_c_get_13_88);
                        _jettag_c_get_13_88.doStart(context, out);
                        _jettag_c_get_13_88.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_148); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_148.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_148.setTagInfo(_td_c_get_13_148);
                        _jettag_c_get_13_148.doStart(context, out);
                        _jettag_c_get_13_148.doEnd();
                        RuntimeTagElement _jettag_c_iterate_13_196 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_13_196); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_13_196.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_iterate_13_196.setTagInfo(_td_c_iterate_13_196);
                        _jettag_c_iterate_13_196.doStart(context, out);
                        while (_jettag_c_iterate_13_196.okToProcessBody()) {
                            out.write("/{");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_13_242 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_242); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_13_242.setRuntimeParent(_jettag_c_iterate_13_196);
                            _jettag_c_get_13_242.setTagInfo(_td_c_get_13_242);
                            _jettag_c_get_13_242.doStart(context, out);
                            _jettag_c_get_13_242.doEnd();
                            RuntimeTagElement _jettag_c_get_13_292 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_292); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_13_292.setRuntimeParent(_jettag_c_iterate_13_196);
                            _jettag_c_get_13_292.setTagInfo(_td_c_get_13_292);
                            _jettag_c_get_13_292.doStart(context, out);
                            _jettag_c_get_13_292.doEnd();
                            out.write("}");  //$NON-NLS-1$        
                            _jettag_c_iterate_13_196.handleBodyContent(out);
                        }
                        _jettag_c_iterate_13_196.doEnd();
                        out.write("/");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_358 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_358); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_358.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_358.setTagInfo(_td_c_get_13_358);
                        _jettag_c_get_13_358.doStart(context, out);
                        _jettag_c_get_13_358.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_13_418 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_13_418); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_13_418.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_13_418.setTagInfo(_td_c_get_13_418);
                        _jettag_c_get_13_418.doStart(context, out);
                        _jettag_c_get_13_418.doEnd();
                        out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\tpublic ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_15_12 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_12); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_12.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_12.setTagInfo(_td_c_get_15_12);
                        _jettag_c_get_15_12.doStart(context, out);
                        _jettag_c_get_15_12.doEnd();
                        out.write(" restGet");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_15_78 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_78); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_78.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_78.setTagInfo(_td_c_get_15_78);
                        _jettag_c_get_15_78.doStart(context, out);
                        _jettag_c_get_15_78.doEnd();
                        RuntimeTagElement _jettag_c_get_15_128 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_128); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_128.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_128.setTagInfo(_td_c_get_15_128);
                        _jettag_c_get_15_128.doStart(context, out);
                        _jettag_c_get_15_128.doEnd();
                        out.write("By");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_15_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_188); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_15_188.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_15_188.setTagInfo(_td_c_get_15_188);
                        _jettag_c_get_15_188.doStart(context, out);
                        _jettag_c_get_15_188.doEnd();
                        out.write("(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_15_237 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_15_237); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_15_237.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_iterate_15_237.setTagInfo(_td_c_iterate_15_237);
                        _jettag_c_iterate_15_237.doStart(context, out);
                        while (_jettag_c_iterate_15_237.okToProcessBody()) {
                            out.write("@PathVariable ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_get_15_295 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_295); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_get_15_295.setRuntimeParent(_jettag_c_iterate_15_237);
                            _jettag_c_get_15_295.setTagInfo(_td_c_get_15_295);
                            _jettag_c_get_15_295.doStart(context, out);
                            _jettag_c_get_15_295.doEnd();
                            out.write("  ");  //$NON-NLS-1$        
                            RuntimeTagElement _jettag_c_choose_15_338 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_15_338); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_15_338.setRuntimeParent(_jettag_c_iterate_15_237);
                            _jettag_c_choose_15_338.setTagInfo(_td_c_choose_15_338);
                            _jettag_c_choose_15_338.doStart(context, out);
                            JET2Writer _jettag_c_choose_15_338_saved_out = out;
                            while (_jettag_c_choose_15_338.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_15_348 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_15_348); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_15_348.setRuntimeParent(_jettag_c_choose_15_338);
                                _jettag_c_when_15_348.setTagInfo(_td_c_when_15_348);
                                _jettag_c_when_15_348.doStart(context, out);
                                JET2Writer _jettag_c_when_15_348_saved_out = out;
                                while (_jettag_c_when_15_348.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_15_396 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_396); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_396.setRuntimeParent(_jettag_c_when_15_348);
                                    _jettag_c_get_15_396.setTagInfo(_td_c_get_15_396);
                                    _jettag_c_get_15_396.doStart(context, out);
                                    _jettag_c_get_15_396.doEnd();
                                    RuntimeTagElement _jettag_c_get_15_446 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_446); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_446.setRuntimeParent(_jettag_c_when_15_348);
                                    _jettag_c_get_15_446.setTagInfo(_td_c_get_15_446);
                                    _jettag_c_get_15_446.doStart(context, out);
                                    _jettag_c_get_15_446.doEnd();
                                    _jettag_c_when_15_348.handleBodyContent(out);
                                }
                                out = _jettag_c_when_15_348_saved_out;
                                _jettag_c_when_15_348.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_15_507 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_15_507); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_15_507.setRuntimeParent(_jettag_c_choose_15_338);
                                _jettag_c_otherwise_15_507.setTagInfo(_td_c_otherwise_15_507);
                                _jettag_c_otherwise_15_507.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_15_507_saved_out = out;
                                while (_jettag_c_otherwise_15_507.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_15_520 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_520); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_520.setRuntimeParent(_jettag_c_otherwise_15_507);
                                    _jettag_c_get_15_520.setTagInfo(_td_c_get_15_520);
                                    _jettag_c_get_15_520.doStart(context, out);
                                    _jettag_c_get_15_520.doEnd();
                                    RuntimeTagElement _jettag_c_get_15_570 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_15_570); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_15_570.setRuntimeParent(_jettag_c_otherwise_15_507);
                                    _jettag_c_get_15_570.setTagInfo(_td_c_get_15_570);
                                    _jettag_c_get_15_570.doStart(context, out);
                                    _jettag_c_get_15_570.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_15_507.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_15_507_saved_out;
                                _jettag_c_otherwise_15_507.doEnd();
                                _jettag_c_choose_15_338.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_15_338_saved_out;
                            _jettag_c_choose_15_338.doEnd();
                            _jettag_c_iterate_15_237.handleBodyContent(out);
                        }
                        _jettag_c_iterate_15_237.doEnd();
                        out.write(") {");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t\treturn ");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_13 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_13); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_13.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_16_13.setTagInfo(_td_c_get_16_13);
                        _jettag_c_get_16_13.doStart(context, out);
                        _jettag_c_get_16_13.doEnd();
                        out.write("DAO.find");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_71 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_71); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_71.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_16_71.setTagInfo(_td_c_get_16_71);
                        _jettag_c_get_16_71.doStart(context, out);
                        _jettag_c_get_16_71.doEnd();
                        out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_iterate_16_134 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_16_134); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_iterate_16_134.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_iterate_16_134.setTagInfo(_td_c_iterate_16_134);
                        _jettag_c_iterate_16_134.doStart(context, out);
                        while (_jettag_c_iterate_16_134.okToProcessBody()) {
                            RuntimeTagElement _jettag_c_choose_16_178 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_16_178); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_choose_16_178.setRuntimeParent(_jettag_c_iterate_16_134);
                            _jettag_c_choose_16_178.setTagInfo(_td_c_choose_16_178);
                            _jettag_c_choose_16_178.doStart(context, out);
                            JET2Writer _jettag_c_choose_16_178_saved_out = out;
                            while (_jettag_c_choose_16_178.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_when_16_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_16_188); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_when_16_188.setRuntimeParent(_jettag_c_choose_16_178);
                                _jettag_c_when_16_188.setTagInfo(_td_c_when_16_188);
                                _jettag_c_when_16_188.doStart(context, out);
                                JET2Writer _jettag_c_when_16_188_saved_out = out;
                                while (_jettag_c_when_16_188.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_16_236 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_236); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_236.setRuntimeParent(_jettag_c_when_16_188);
                                    _jettag_c_get_16_236.setTagInfo(_td_c_get_16_236);
                                    _jettag_c_get_16_236.doStart(context, out);
                                    _jettag_c_get_16_236.doEnd();
                                    RuntimeTagElement _jettag_c_get_16_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_286); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_286.setRuntimeParent(_jettag_c_when_16_188);
                                    _jettag_c_get_16_286.setTagInfo(_td_c_get_16_286);
                                    _jettag_c_get_16_286.doStart(context, out);
                                    _jettag_c_get_16_286.doEnd();
                                    _jettag_c_when_16_188.handleBodyContent(out);
                                }
                                out = _jettag_c_when_16_188_saved_out;
                                _jettag_c_when_16_188.doEnd();
                                RuntimeTagElement _jettag_c_otherwise_16_347 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_16_347); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_otherwise_16_347.setRuntimeParent(_jettag_c_choose_16_178);
                                _jettag_c_otherwise_16_347.setTagInfo(_td_c_otherwise_16_347);
                                _jettag_c_otherwise_16_347.doStart(context, out);
                                JET2Writer _jettag_c_otherwise_16_347_saved_out = out;
                                while (_jettag_c_otherwise_16_347.okToProcessBody()) {
                                    out = out.newNestedContentWriter();
                                    RuntimeTagElement _jettag_c_get_16_360 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_360); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_360.setRuntimeParent(_jettag_c_otherwise_16_347);
                                    _jettag_c_get_16_360.setTagInfo(_td_c_get_16_360);
                                    _jettag_c_get_16_360.doStart(context, out);
                                    _jettag_c_get_16_360.doEnd();
                                    RuntimeTagElement _jettag_c_get_16_410 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_410); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_16_410.setRuntimeParent(_jettag_c_otherwise_16_347);
                                    _jettag_c_get_16_410.setTagInfo(_td_c_get_16_410);
                                    _jettag_c_get_16_410.doStart(context, out);
                                    _jettag_c_get_16_410.doEnd();
                                    out.write(",");  //$NON-NLS-1$        
                                    _jettag_c_otherwise_16_347.handleBodyContent(out);
                                }
                                out = _jettag_c_otherwise_16_347_saved_out;
                                _jettag_c_otherwise_16_347.doEnd();
                                _jettag_c_choose_16_178.handleBodyContent(out);
                            }
                            out = _jettag_c_choose_16_178_saved_out;
                            _jettag_c_choose_16_178.doEnd();
                            _jettag_c_iterate_16_134.handleBodyContent(out);
                        }
                        _jettag_c_iterate_16_134.doEnd();
                        out.write(").get");  //$NON-NLS-1$        
                        RuntimeTagElement _jettag_c_get_16_505 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_16_505); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_get_16_505.setRuntimeParent(_jettag_c_otherwise_12_4);
                        _jettag_c_get_16_505.setTagInfo(_td_c_get_16_505);
                        _jettag_c_get_16_505.doStart(context, out);
                        _jettag_c_get_16_505.doEnd();
                        out.write("();");  //$NON-NLS-1$        
                        out.write(NL);         
                        out.write("\t\t\t\t}\t\t\t\t");  //$NON-NLS-1$        
                        out.write(NL);         
                        _jettag_c_otherwise_12_4.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_12_4_saved_out;
                    _jettag_c_otherwise_12_4.doEnd();
                    _jettag_c_choose_4_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_4_3_saved_out;
                _jettag_c_choose_4_3.doEnd();
                _jettag_c_iterate_2_2.handleBodyContent(out);
            }
            _jettag_c_iterate_2_2.doEnd();
            out.write(NL);         
            out.write("\t");  //$NON-NLS-1$        
            RuntimeTagElement _jettag_c_iterate_22_2 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_22_2); //$NON-NLS-1$ //$NON-NLS-2$
            _jettag_c_iterate_22_2.setRuntimeParent(_jettag_java_format_1_1);
            _jettag_c_iterate_22_2.setTagInfo(_td_c_iterate_22_2);
            _jettag_c_iterate_22_2.doStart(context, out);
            while (_jettag_c_iterate_22_2.okToProcessBody()) {
                out.write("  ");  //$NON-NLS-1$        
                // 针对被引用键
                out.write(NL);         
                RuntimeTagElement _jettag_c_setVariable_23_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_23_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_setVariable_23_3.setRuntimeParent(_jettag_c_iterate_22_2);
                _jettag_c_setVariable_23_3.setTagInfo(_td_c_setVariable_23_3);
                _jettag_c_setVariable_23_3.doStart(context, out);
                _jettag_c_setVariable_23_3.doEnd();
                RuntimeTagElement _jettag_c_choose_24_3 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_24_3); //$NON-NLS-1$ //$NON-NLS-2$
                _jettag_c_choose_24_3.setRuntimeParent(_jettag_c_iterate_22_2);
                _jettag_c_choose_24_3.setTagInfo(_td_c_choose_24_3);
                _jettag_c_choose_24_3.doStart(context, out);
                JET2Writer _jettag_c_choose_24_3_saved_out = out;
                while (_jettag_c_choose_24_3.okToProcessBody()) {
                    out = out.newNestedContentWriter();
                    out.write("\t\t\t");  //$NON-NLS-1$        
                    RuntimeTagElement _jettag_c_when_25_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_25_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_when_25_4.setRuntimeParent(_jettag_c_choose_24_3);
                    _jettag_c_when_25_4.setTagInfo(_td_c_when_25_4);
                    _jettag_c_when_25_4.doStart(context, out);
                    JET2Writer _jettag_c_when_25_4_saved_out = out;
                    while (_jettag_c_when_25_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        out.write("   ");  //$NON-NLS-1$        
                        //20190119主动引用表everyTable是纯联系表  只要是纯联系表就可以用该方法，而不管everyTable是否多次通过外键引用eachTable
                        out.write(NL);         
                        RuntimeTagElement _jettag_c_choose_26_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_26_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_26_5.setRuntimeParent(_jettag_c_when_25_4);
                        _jettag_c_choose_26_5.setTagInfo(_td_c_choose_26_5);
                        _jettag_c_choose_26_5.doStart(context, out);
                        JET2Writer _jettag_c_choose_26_5_saved_out = out;
                        while (_jettag_c_choose_26_5.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_27_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_27_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_27_6.setRuntimeParent(_jettag_c_choose_26_5);
                            _jettag_c_when_27_6.setTagInfo(_td_c_when_27_6);
                            _jettag_c_when_27_6.doStart(context, out);
                            JET2Writer _jettag_c_when_27_6_saved_out = out;
                            while (_jettag_c_when_27_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_28_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_28_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_28_7.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_setVariable_28_7.setTagInfo(_td_c_setVariable_28_7);
                                _jettag_c_setVariable_28_7.doStart(context, out);
                                _jettag_c_setVariable_28_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_29_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_29_40.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_29_40.setTagInfo(_td_c_get_29_40);
                                _jettag_c_get_29_40.doStart(context, out);
                                _jettag_c_get_29_40.doEnd();
                                RuntimeTagElement _jettag_c_get_29_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_29_90.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_29_90.setTagInfo(_td_c_get_29_90);
                                _jettag_c_get_29_90.doStart(context, out);
                                _jettag_c_get_29_90.doEnd();
                                out.write("s");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_29_161 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_29_161); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_29_161.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_iterate_29_161.setTagInfo(_td_c_iterate_29_161);
                                _jettag_c_iterate_29_161.doStart(context, out);
                                while (_jettag_c_iterate_29_161.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_29_207 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_207); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_29_207.setRuntimeParent(_jettag_c_iterate_29_161);
                                    _jettag_c_get_29_207.setTagInfo(_td_c_get_29_207);
                                    _jettag_c_get_29_207.doStart(context, out);
                                    _jettag_c_get_29_207.doEnd();
                                    RuntimeTagElement _jettag_c_get_29_257 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_257); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_29_257.setRuntimeParent(_jettag_c_iterate_29_161);
                                    _jettag_c_get_29_257.setTagInfo(_td_c_get_29_257);
                                    _jettag_c_get_29_257.doStart(context, out);
                                    _jettag_c_get_29_257.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_29_161.handleBodyContent(out);
                                }
                                _jettag_c_iterate_29_161.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_29_323 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_29_323); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_29_323.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_29_323.setTagInfo(_td_c_get_29_323);
                                _jettag_c_get_29_323.doStart(context, out);
                                _jettag_c_get_29_323.doEnd();
                                out.write("s\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_31_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_19.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_31_19.setTagInfo(_td_c_get_31_19);
                                _jettag_c_get_31_19.doStart(context, out);
                                _jettag_c_get_31_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_31_98 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_98); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_98.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_31_98.setTagInfo(_td_c_get_31_98);
                                _jettag_c_get_31_98.doStart(context, out);
                                _jettag_c_get_31_98.doEnd();
                                RuntimeTagElement _jettag_c_get_31_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_148); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_31_148.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_31_148.setTagInfo(_td_c_get_31_148);
                                _jettag_c_get_31_148.doStart(context, out);
                                _jettag_c_get_31_148.doEnd();
                                out.write("s(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_31_220 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_31_220); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_31_220.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_iterate_31_220.setTagInfo(_td_c_iterate_31_220);
                                _jettag_c_iterate_31_220.doStart(context, out);
                                while (_jettag_c_iterate_31_220.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_31_278 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_278); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_31_278.setRuntimeParent(_jettag_c_iterate_31_220);
                                    _jettag_c_get_31_278.setTagInfo(_td_c_get_31_278);
                                    _jettag_c_get_31_278.doStart(context, out);
                                    _jettag_c_get_31_278.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_31_321 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_31_321); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_31_321.setRuntimeParent(_jettag_c_iterate_31_220);
                                    _jettag_c_choose_31_321.setTagInfo(_td_c_choose_31_321);
                                    _jettag_c_choose_31_321.doStart(context, out);
                                    JET2Writer _jettag_c_choose_31_321_saved_out = out;
                                    while (_jettag_c_choose_31_321.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_31_331 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_31_331); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_31_331.setRuntimeParent(_jettag_c_choose_31_321);
                                        _jettag_c_when_31_331.setTagInfo(_td_c_when_31_331);
                                        _jettag_c_when_31_331.doStart(context, out);
                                        JET2Writer _jettag_c_when_31_331_saved_out = out;
                                        while (_jettag_c_when_31_331.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_31_379 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_379); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_379.setRuntimeParent(_jettag_c_when_31_331);
                                            _jettag_c_get_31_379.setTagInfo(_td_c_get_31_379);
                                            _jettag_c_get_31_379.doStart(context, out);
                                            _jettag_c_get_31_379.doEnd();
                                            RuntimeTagElement _jettag_c_get_31_429 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_429); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_429.setRuntimeParent(_jettag_c_when_31_331);
                                            _jettag_c_get_31_429.setTagInfo(_td_c_get_31_429);
                                            _jettag_c_get_31_429.doStart(context, out);
                                            _jettag_c_get_31_429.doEnd();
                                            _jettag_c_when_31_331.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_31_331_saved_out;
                                        _jettag_c_when_31_331.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_31_490 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_31_490); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_31_490.setRuntimeParent(_jettag_c_choose_31_321);
                                        _jettag_c_otherwise_31_490.setTagInfo(_td_c_otherwise_31_490);
                                        _jettag_c_otherwise_31_490.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_31_490_saved_out = out;
                                        while (_jettag_c_otherwise_31_490.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_31_503 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_503); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_503.setRuntimeParent(_jettag_c_otherwise_31_490);
                                            _jettag_c_get_31_503.setTagInfo(_td_c_get_31_503);
                                            _jettag_c_get_31_503.doStart(context, out);
                                            _jettag_c_get_31_503.doEnd();
                                            RuntimeTagElement _jettag_c_get_31_553 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_31_553); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_31_553.setRuntimeParent(_jettag_c_otherwise_31_490);
                                            _jettag_c_get_31_553.setTagInfo(_td_c_get_31_553);
                                            _jettag_c_get_31_553.doStart(context, out);
                                            _jettag_c_get_31_553.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_31_490.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_31_490_saved_out;
                                        _jettag_c_otherwise_31_490.doEnd();
                                        _jettag_c_choose_31_321.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_31_321_saved_out;
                                    _jettag_c_choose_31_321.doEnd();
                                    _jettag_c_iterate_31_220.handleBodyContent(out);
                                }
                                _jettag_c_iterate_31_220.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_39.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_39.setTagInfo(_td_c_get_32_39);
                                _jettag_c_get_32_39.doStart(context, out);
                                _jettag_c_get_32_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_111 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_111); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_111.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_111.setTagInfo(_td_c_get_32_111);
                                _jettag_c_get_32_111.doStart(context, out);
                                _jettag_c_get_32_111.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_169 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_169); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_169.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_169.setTagInfo(_td_c_get_32_169);
                                _jettag_c_get_32_169.doStart(context, out);
                                _jettag_c_get_32_169.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_32_232 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_32_232); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_32_232.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_iterate_32_232.setTagInfo(_td_c_iterate_32_232);
                                _jettag_c_iterate_32_232.doStart(context, out);
                                while (_jettag_c_iterate_32_232.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_32_276 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_32_276); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_32_276.setRuntimeParent(_jettag_c_iterate_32_232);
                                    _jettag_c_choose_32_276.setTagInfo(_td_c_choose_32_276);
                                    _jettag_c_choose_32_276.doStart(context, out);
                                    JET2Writer _jettag_c_choose_32_276_saved_out = out;
                                    while (_jettag_c_choose_32_276.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_32_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_32_286); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_32_286.setRuntimeParent(_jettag_c_choose_32_276);
                                        _jettag_c_when_32_286.setTagInfo(_td_c_when_32_286);
                                        _jettag_c_when_32_286.doStart(context, out);
                                        JET2Writer _jettag_c_when_32_286_saved_out = out;
                                        while (_jettag_c_when_32_286.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_32_334 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_334); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_334.setRuntimeParent(_jettag_c_when_32_286);
                                            _jettag_c_get_32_334.setTagInfo(_td_c_get_32_334);
                                            _jettag_c_get_32_334.doStart(context, out);
                                            _jettag_c_get_32_334.doEnd();
                                            RuntimeTagElement _jettag_c_get_32_384 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_384); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_384.setRuntimeParent(_jettag_c_when_32_286);
                                            _jettag_c_get_32_384.setTagInfo(_td_c_get_32_384);
                                            _jettag_c_get_32_384.doStart(context, out);
                                            _jettag_c_get_32_384.doEnd();
                                            _jettag_c_when_32_286.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_32_286_saved_out;
                                        _jettag_c_when_32_286.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_32_445 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_32_445); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_32_445.setRuntimeParent(_jettag_c_choose_32_276);
                                        _jettag_c_otherwise_32_445.setTagInfo(_td_c_otherwise_32_445);
                                        _jettag_c_otherwise_32_445.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_32_445_saved_out = out;
                                        while (_jettag_c_otherwise_32_445.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_32_458 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_458); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_458.setRuntimeParent(_jettag_c_otherwise_32_445);
                                            _jettag_c_get_32_458.setTagInfo(_td_c_get_32_458);
                                            _jettag_c_get_32_458.doStart(context, out);
                                            _jettag_c_get_32_458.doEnd();
                                            RuntimeTagElement _jettag_c_get_32_508 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_508); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_32_508.setRuntimeParent(_jettag_c_otherwise_32_445);
                                            _jettag_c_get_32_508.setTagInfo(_td_c_get_32_508);
                                            _jettag_c_get_32_508.doStart(context, out);
                                            _jettag_c_get_32_508.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_32_445.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_32_445_saved_out;
                                        _jettag_c_otherwise_32_445.doEnd();
                                        _jettag_c_choose_32_276.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_32_276_saved_out;
                                    _jettag_c_choose_32_276.doEnd();
                                    _jettag_c_iterate_32_232.handleBodyContent(out);
                                }
                                _jettag_c_iterate_32_232.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_603 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_603); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_603.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_603.setTagInfo(_td_c_get_32_603);
                                _jettag_c_get_32_603.doStart(context, out);
                                _jettag_c_get_32_603.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_32_677 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_32_677); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_32_677.setRuntimeParent(_jettag_c_when_27_6);
                                _jettag_c_get_32_677.setTagInfo(_td_c_get_32_677);
                                _jettag_c_get_32_677.doStart(context, out);
                                _jettag_c_get_32_677.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_when_27_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_27_6_saved_out;
                            _jettag_c_when_27_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_35_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_35_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_35_6.setRuntimeParent(_jettag_c_choose_26_5);
                            _jettag_c_otherwise_35_6.setTagInfo(_td_c_otherwise_35_6);
                            _jettag_c_otherwise_35_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_35_6_saved_out = out;
                            while (_jettag_c_otherwise_35_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_36_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_36_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_36_7.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_setVariable_36_7.setTagInfo(_td_c_setVariable_36_7);
                                _jettag_c_setVariable_36_7.doStart(context, out);
                                _jettag_c_setVariable_36_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_37_33 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_33); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_37_33.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_37_33.setTagInfo(_td_c_get_37_33);
                                _jettag_c_get_37_33.doStart(context, out);
                                _jettag_c_get_37_33.doEnd();
                                out.write("Json");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_37_87 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_37_87); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_37_87.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_iterate_37_87.setTagInfo(_td_c_iterate_37_87);
                                _jettag_c_iterate_37_87.doStart(context, out);
                                while (_jettag_c_iterate_37_87.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_37_133 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_133); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_133.setRuntimeParent(_jettag_c_iterate_37_87);
                                    _jettag_c_get_37_133.setTagInfo(_td_c_get_37_133);
                                    _jettag_c_get_37_133.doStart(context, out);
                                    _jettag_c_get_37_133.doEnd();
                                    RuntimeTagElement _jettag_c_get_37_183 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_183); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_37_183.setRuntimeParent(_jettag_c_iterate_37_87);
                                    _jettag_c_get_37_183.setTagInfo(_td_c_get_37_183);
                                    _jettag_c_get_37_183.doStart(context, out);
                                    _jettag_c_get_37_183.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_37_87.handleBodyContent(out);
                                }
                                _jettag_c_iterate_37_87.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_37_249 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_249); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_37_249.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_37_249.setTagInfo(_td_c_get_37_249);
                                _jettag_c_get_37_249.doStart(context, out);
                                _jettag_c_get_37_249.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_37_323 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_37_323); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_37_323.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_37_323.setTagInfo(_td_c_get_37_323);
                                _jettag_c_get_37_323.doStart(context, out);
                                _jettag_c_get_37_323.doEnd();
                                out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_39_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_19.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_19.setTagInfo(_td_c_get_39_19);
                                _jettag_c_get_39_19.doStart(context, out);
                                _jettag_c_get_39_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_39_98 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_98); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_98.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_98.setTagInfo(_td_c_get_39_98);
                                _jettag_c_get_39_98.doStart(context, out);
                                _jettag_c_get_39_98.doEnd();
                                RuntimeTagElement _jettag_c_get_39_148 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_148); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_148.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_148.setTagInfo(_td_c_get_39_148);
                                _jettag_c_get_39_148.doStart(context, out);
                                _jettag_c_get_39_148.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_39_222 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_222); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_39_222.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_39_222.setTagInfo(_td_c_get_39_222);
                                _jettag_c_get_39_222.doStart(context, out);
                                _jettag_c_get_39_222.doEnd();
                                out.write("(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_39_281 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_39_281); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_39_281.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_iterate_39_281.setTagInfo(_td_c_iterate_39_281);
                                _jettag_c_iterate_39_281.doStart(context, out);
                                while (_jettag_c_iterate_39_281.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_39_339 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_339); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_39_339.setRuntimeParent(_jettag_c_iterate_39_281);
                                    _jettag_c_get_39_339.setTagInfo(_td_c_get_39_339);
                                    _jettag_c_get_39_339.doStart(context, out);
                                    _jettag_c_get_39_339.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_39_382 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_39_382); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_39_382.setRuntimeParent(_jettag_c_iterate_39_281);
                                    _jettag_c_choose_39_382.setTagInfo(_td_c_choose_39_382);
                                    _jettag_c_choose_39_382.doStart(context, out);
                                    JET2Writer _jettag_c_choose_39_382_saved_out = out;
                                    while (_jettag_c_choose_39_382.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_39_392 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_39_392); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_39_392.setRuntimeParent(_jettag_c_choose_39_382);
                                        _jettag_c_when_39_392.setTagInfo(_td_c_when_39_392);
                                        _jettag_c_when_39_392.doStart(context, out);
                                        JET2Writer _jettag_c_when_39_392_saved_out = out;
                                        while (_jettag_c_when_39_392.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_39_440 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_440); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_440.setRuntimeParent(_jettag_c_when_39_392);
                                            _jettag_c_get_39_440.setTagInfo(_td_c_get_39_440);
                                            _jettag_c_get_39_440.doStart(context, out);
                                            _jettag_c_get_39_440.doEnd();
                                            RuntimeTagElement _jettag_c_get_39_490 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_490); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_490.setRuntimeParent(_jettag_c_when_39_392);
                                            _jettag_c_get_39_490.setTagInfo(_td_c_get_39_490);
                                            _jettag_c_get_39_490.doStart(context, out);
                                            _jettag_c_get_39_490.doEnd();
                                            _jettag_c_when_39_392.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_39_392_saved_out;
                                        _jettag_c_when_39_392.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_39_551 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_39_551); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_39_551.setRuntimeParent(_jettag_c_choose_39_382);
                                        _jettag_c_otherwise_39_551.setTagInfo(_td_c_otherwise_39_551);
                                        _jettag_c_otherwise_39_551.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_39_551_saved_out = out;
                                        while (_jettag_c_otherwise_39_551.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_39_564 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_564); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_564.setRuntimeParent(_jettag_c_otherwise_39_551);
                                            _jettag_c_get_39_564.setTagInfo(_td_c_get_39_564);
                                            _jettag_c_get_39_564.doStart(context, out);
                                            _jettag_c_get_39_564.doEnd();
                                            RuntimeTagElement _jettag_c_get_39_614 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_39_614); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_39_614.setRuntimeParent(_jettag_c_otherwise_39_551);
                                            _jettag_c_get_39_614.setTagInfo(_td_c_get_39_614);
                                            _jettag_c_get_39_614.doStart(context, out);
                                            _jettag_c_get_39_614.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_39_551.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_39_551_saved_out;
                                        _jettag_c_otherwise_39_551.doEnd();
                                        _jettag_c_choose_39_382.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_39_382_saved_out;
                                    _jettag_c_choose_39_382.doEnd();
                                    _jettag_c_iterate_39_281.handleBodyContent(out);
                                }
                                _jettag_c_iterate_39_281.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_39.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_39.setTagInfo(_td_c_get_40_39);
                                _jettag_c_get_40_39.doStart(context, out);
                                _jettag_c_get_40_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_111 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_111); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_111.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_111.setTagInfo(_td_c_get_40_111);
                                _jettag_c_get_40_111.doStart(context, out);
                                _jettag_c_get_40_111.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_169 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_169); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_169.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_169.setTagInfo(_td_c_get_40_169);
                                _jettag_c_get_40_169.doStart(context, out);
                                _jettag_c_get_40_169.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_40_232 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_40_232); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_40_232.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_iterate_40_232.setTagInfo(_td_c_iterate_40_232);
                                _jettag_c_iterate_40_232.doStart(context, out);
                                while (_jettag_c_iterate_40_232.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_40_276 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_40_276); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_40_276.setRuntimeParent(_jettag_c_iterate_40_232);
                                    _jettag_c_choose_40_276.setTagInfo(_td_c_choose_40_276);
                                    _jettag_c_choose_40_276.doStart(context, out);
                                    JET2Writer _jettag_c_choose_40_276_saved_out = out;
                                    while (_jettag_c_choose_40_276.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_40_286 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_40_286); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_40_286.setRuntimeParent(_jettag_c_choose_40_276);
                                        _jettag_c_when_40_286.setTagInfo(_td_c_when_40_286);
                                        _jettag_c_when_40_286.doStart(context, out);
                                        JET2Writer _jettag_c_when_40_286_saved_out = out;
                                        while (_jettag_c_when_40_286.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_40_334 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_334); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_334.setRuntimeParent(_jettag_c_when_40_286);
                                            _jettag_c_get_40_334.setTagInfo(_td_c_get_40_334);
                                            _jettag_c_get_40_334.doStart(context, out);
                                            _jettag_c_get_40_334.doEnd();
                                            RuntimeTagElement _jettag_c_get_40_384 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_384); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_384.setRuntimeParent(_jettag_c_when_40_286);
                                            _jettag_c_get_40_384.setTagInfo(_td_c_get_40_384);
                                            _jettag_c_get_40_384.doStart(context, out);
                                            _jettag_c_get_40_384.doEnd();
                                            _jettag_c_when_40_286.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_40_286_saved_out;
                                        _jettag_c_when_40_286.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_40_445 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_40_445); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_40_445.setRuntimeParent(_jettag_c_choose_40_276);
                                        _jettag_c_otherwise_40_445.setTagInfo(_td_c_otherwise_40_445);
                                        _jettag_c_otherwise_40_445.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_40_445_saved_out = out;
                                        while (_jettag_c_otherwise_40_445.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_40_458 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_458); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_458.setRuntimeParent(_jettag_c_otherwise_40_445);
                                            _jettag_c_get_40_458.setTagInfo(_td_c_get_40_458);
                                            _jettag_c_get_40_458.doStart(context, out);
                                            _jettag_c_get_40_458.doEnd();
                                            RuntimeTagElement _jettag_c_get_40_508 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_508); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_40_508.setRuntimeParent(_jettag_c_otherwise_40_445);
                                            _jettag_c_get_40_508.setTagInfo(_td_c_get_40_508);
                                            _jettag_c_get_40_508.doStart(context, out);
                                            _jettag_c_get_40_508.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_40_445.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_40_445_saved_out;
                                        _jettag_c_otherwise_40_445.doEnd();
                                        _jettag_c_choose_40_276.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_40_276_saved_out;
                                    _jettag_c_choose_40_276.doEnd();
                                    _jettag_c_iterate_40_232.handleBodyContent(out);
                                }
                                _jettag_c_iterate_40_232.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_603 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_603); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_603.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_603.setTagInfo(_td_c_get_40_603);
                                _jettag_c_get_40_603.doStart(context, out);
                                _jettag_c_get_40_603.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_40_677 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_40_677); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_40_677.setRuntimeParent(_jettag_c_otherwise_35_6);
                                _jettag_c_get_40_677.setTagInfo(_td_c_get_40_677);
                                _jettag_c_get_40_677.doStart(context, out);
                                _jettag_c_get_40_677.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_35_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_35_6_saved_out;
                            _jettag_c_otherwise_35_6.doEnd();
                            _jettag_c_choose_26_5.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_26_5_saved_out;
                        _jettag_c_choose_26_5.doEnd();
                        _jettag_c_when_25_4.handleBodyContent(out);
                    }
                    out = _jettag_c_when_25_4_saved_out;
                    _jettag_c_when_25_4.doEnd();
                    RuntimeTagElement _jettag_c_otherwise_45_4 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_45_4); //$NON-NLS-1$ //$NON-NLS-2$
                    _jettag_c_otherwise_45_4.setRuntimeParent(_jettag_c_choose_24_3);
                    _jettag_c_otherwise_45_4.setTagInfo(_td_c_otherwise_45_4);
                    _jettag_c_otherwise_45_4.doStart(context, out);
                    JET2Writer _jettag_c_otherwise_45_4_saved_out = out;
                    while (_jettag_c_otherwise_45_4.okToProcessBody()) {
                        out = out.newNestedContentWriter();
                        RuntimeTagElement _jettag_c_choose_46_5 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_46_5); //$NON-NLS-1$ //$NON-NLS-2$
                        _jettag_c_choose_46_5.setRuntimeParent(_jettag_c_otherwise_45_4);
                        _jettag_c_choose_46_5.setTagInfo(_td_c_choose_46_5);
                        _jettag_c_choose_46_5.doStart(context, out);
                        JET2Writer _jettag_c_choose_46_5_saved_out = out;
                        while (_jettag_c_choose_46_5.okToProcessBody()) {
                            out = out.newNestedContentWriter();
                            RuntimeTagElement _jettag_c_when_47_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_47_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_when_47_6.setRuntimeParent(_jettag_c_choose_46_5);
                            _jettag_c_when_47_6.setTagInfo(_td_c_when_47_6);
                            _jettag_c_when_47_6.doStart(context, out);
                            JET2Writer _jettag_c_when_47_6_saved_out = out;
                            while (_jettag_c_when_47_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_48_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_48_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_48_7.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_setVariable_48_7.setTagInfo(_td_c_setVariable_48_7);
                                _jettag_c_setVariable_48_7.doStart(context, out);
                                _jettag_c_setVariable_48_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_49_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_49_40.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_49_40.setTagInfo(_td_c_get_49_40);
                                _jettag_c_get_49_40.doStart(context, out);
                                _jettag_c_get_49_40.doEnd();
                                RuntimeTagElement _jettag_c_get_49_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_49_90.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_49_90.setTagInfo(_td_c_get_49_90);
                                _jettag_c_get_49_90.doStart(context, out);
                                _jettag_c_get_49_90.doEnd();
                                out.write("s");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_49_142 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_49_142); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_49_142.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_iterate_49_142.setTagInfo(_td_c_iterate_49_142);
                                _jettag_c_iterate_49_142.doStart(context, out);
                                while (_jettag_c_iterate_49_142.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_49_188 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_188); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_49_188.setRuntimeParent(_jettag_c_iterate_49_142);
                                    _jettag_c_get_49_188.setTagInfo(_td_c_get_49_188);
                                    _jettag_c_get_49_188.doStart(context, out);
                                    _jettag_c_get_49_188.doEnd();
                                    RuntimeTagElement _jettag_c_get_49_238 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_238); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_49_238.setRuntimeParent(_jettag_c_iterate_49_142);
                                    _jettag_c_get_49_238.setTagInfo(_td_c_get_49_238);
                                    _jettag_c_get_49_238.doStart(context, out);
                                    _jettag_c_get_49_238.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_49_142.handleBodyContent(out);
                                }
                                _jettag_c_iterate_49_142.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_49_304 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_49_304); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_49_304.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_49_304.setTagInfo(_td_c_get_49_304);
                                _jettag_c_get_49_304.doStart(context, out);
                                _jettag_c_get_49_304.doEnd();
                                out.write("s\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_51_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_51_19.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_51_19.setTagInfo(_td_c_get_51_19);
                                _jettag_c_get_51_19.doStart(context, out);
                                _jettag_c_get_51_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_51_79 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_79); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_51_79.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_51_79.setTagInfo(_td_c_get_51_79);
                                _jettag_c_get_51_79.doStart(context, out);
                                _jettag_c_get_51_79.doEnd();
                                RuntimeTagElement _jettag_c_get_51_129 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_129); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_51_129.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_51_129.setTagInfo(_td_c_get_51_129);
                                _jettag_c_get_51_129.doStart(context, out);
                                _jettag_c_get_51_129.doEnd();
                                out.write("s(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_51_182 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_51_182); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_51_182.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_iterate_51_182.setTagInfo(_td_c_iterate_51_182);
                                _jettag_c_iterate_51_182.doStart(context, out);
                                while (_jettag_c_iterate_51_182.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_51_240 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_240); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_51_240.setRuntimeParent(_jettag_c_iterate_51_182);
                                    _jettag_c_get_51_240.setTagInfo(_td_c_get_51_240);
                                    _jettag_c_get_51_240.doStart(context, out);
                                    _jettag_c_get_51_240.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_51_283 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_51_283); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_51_283.setRuntimeParent(_jettag_c_iterate_51_182);
                                    _jettag_c_choose_51_283.setTagInfo(_td_c_choose_51_283);
                                    _jettag_c_choose_51_283.doStart(context, out);
                                    JET2Writer _jettag_c_choose_51_283_saved_out = out;
                                    while (_jettag_c_choose_51_283.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_51_293 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_51_293); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_51_293.setRuntimeParent(_jettag_c_choose_51_283);
                                        _jettag_c_when_51_293.setTagInfo(_td_c_when_51_293);
                                        _jettag_c_when_51_293.doStart(context, out);
                                        JET2Writer _jettag_c_when_51_293_saved_out = out;
                                        while (_jettag_c_when_51_293.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_51_341 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_341); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_341.setRuntimeParent(_jettag_c_when_51_293);
                                            _jettag_c_get_51_341.setTagInfo(_td_c_get_51_341);
                                            _jettag_c_get_51_341.doStart(context, out);
                                            _jettag_c_get_51_341.doEnd();
                                            RuntimeTagElement _jettag_c_get_51_391 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_391); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_391.setRuntimeParent(_jettag_c_when_51_293);
                                            _jettag_c_get_51_391.setTagInfo(_td_c_get_51_391);
                                            _jettag_c_get_51_391.doStart(context, out);
                                            _jettag_c_get_51_391.doEnd();
                                            _jettag_c_when_51_293.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_51_293_saved_out;
                                        _jettag_c_when_51_293.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_51_452 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_51_452); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_51_452.setRuntimeParent(_jettag_c_choose_51_283);
                                        _jettag_c_otherwise_51_452.setTagInfo(_td_c_otherwise_51_452);
                                        _jettag_c_otherwise_51_452.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_51_452_saved_out = out;
                                        while (_jettag_c_otherwise_51_452.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_51_465 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_465); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_465.setRuntimeParent(_jettag_c_otherwise_51_452);
                                            _jettag_c_get_51_465.setTagInfo(_td_c_get_51_465);
                                            _jettag_c_get_51_465.doStart(context, out);
                                            _jettag_c_get_51_465.doEnd();
                                            RuntimeTagElement _jettag_c_get_51_515 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_51_515); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_51_515.setRuntimeParent(_jettag_c_otherwise_51_452);
                                            _jettag_c_get_51_515.setTagInfo(_td_c_get_51_515);
                                            _jettag_c_get_51_515.doStart(context, out);
                                            _jettag_c_get_51_515.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_51_452.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_51_452_saved_out;
                                        _jettag_c_otherwise_51_452.doEnd();
                                        _jettag_c_choose_51_283.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_51_283_saved_out;
                                    _jettag_c_choose_51_283.doEnd();
                                    _jettag_c_iterate_51_182.handleBodyContent(out);
                                }
                                _jettag_c_iterate_51_182.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_39.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_39.setTagInfo(_td_c_get_52_39);
                                _jettag_c_get_52_39.doStart(context, out);
                                _jettag_c_get_52_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_92 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_92); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_92.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_92.setTagInfo(_td_c_get_52_92);
                                _jettag_c_get_52_92.doStart(context, out);
                                _jettag_c_get_52_92.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_150 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_150); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_150.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_150.setTagInfo(_td_c_get_52_150);
                                _jettag_c_get_52_150.doStart(context, out);
                                _jettag_c_get_52_150.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_52_213 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_52_213); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_52_213.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_iterate_52_213.setTagInfo(_td_c_iterate_52_213);
                                _jettag_c_iterate_52_213.doStart(context, out);
                                while (_jettag_c_iterate_52_213.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_52_257 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_52_257); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_52_257.setRuntimeParent(_jettag_c_iterate_52_213);
                                    _jettag_c_choose_52_257.setTagInfo(_td_c_choose_52_257);
                                    _jettag_c_choose_52_257.doStart(context, out);
                                    JET2Writer _jettag_c_choose_52_257_saved_out = out;
                                    while (_jettag_c_choose_52_257.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_52_267 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_52_267); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_52_267.setRuntimeParent(_jettag_c_choose_52_257);
                                        _jettag_c_when_52_267.setTagInfo(_td_c_when_52_267);
                                        _jettag_c_when_52_267.doStart(context, out);
                                        JET2Writer _jettag_c_when_52_267_saved_out = out;
                                        while (_jettag_c_when_52_267.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_52_315 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_315); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_315.setRuntimeParent(_jettag_c_when_52_267);
                                            _jettag_c_get_52_315.setTagInfo(_td_c_get_52_315);
                                            _jettag_c_get_52_315.doStart(context, out);
                                            _jettag_c_get_52_315.doEnd();
                                            RuntimeTagElement _jettag_c_get_52_365 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_365); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_365.setRuntimeParent(_jettag_c_when_52_267);
                                            _jettag_c_get_52_365.setTagInfo(_td_c_get_52_365);
                                            _jettag_c_get_52_365.doStart(context, out);
                                            _jettag_c_get_52_365.doEnd();
                                            _jettag_c_when_52_267.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_52_267_saved_out;
                                        _jettag_c_when_52_267.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_52_426 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_52_426); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_52_426.setRuntimeParent(_jettag_c_choose_52_257);
                                        _jettag_c_otherwise_52_426.setTagInfo(_td_c_otherwise_52_426);
                                        _jettag_c_otherwise_52_426.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_52_426_saved_out = out;
                                        while (_jettag_c_otherwise_52_426.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_52_439 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_439); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_439.setRuntimeParent(_jettag_c_otherwise_52_426);
                                            _jettag_c_get_52_439.setTagInfo(_td_c_get_52_439);
                                            _jettag_c_get_52_439.doStart(context, out);
                                            _jettag_c_get_52_439.doEnd();
                                            RuntimeTagElement _jettag_c_get_52_489 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_489); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_52_489.setRuntimeParent(_jettag_c_otherwise_52_426);
                                            _jettag_c_get_52_489.setTagInfo(_td_c_get_52_489);
                                            _jettag_c_get_52_489.doStart(context, out);
                                            _jettag_c_get_52_489.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_52_426.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_52_426_saved_out;
                                        _jettag_c_otherwise_52_426.doEnd();
                                        _jettag_c_choose_52_257.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_52_257_saved_out;
                                    _jettag_c_choose_52_257.doEnd();
                                    _jettag_c_iterate_52_213.handleBodyContent(out);
                                }
                                _jettag_c_iterate_52_213.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_584 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_584); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_584.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_584.setTagInfo(_td_c_get_52_584);
                                _jettag_c_get_52_584.doStart(context, out);
                                _jettag_c_get_52_584.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_52_639 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_52_639); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_52_639.setRuntimeParent(_jettag_c_when_47_6);
                                _jettag_c_get_52_639.setTagInfo(_td_c_get_52_639);
                                _jettag_c_get_52_639.doStart(context, out);
                                _jettag_c_get_52_639.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_when_47_6.handleBodyContent(out);
                            }
                            out = _jettag_c_when_47_6_saved_out;
                            _jettag_c_when_47_6.doEnd();
                            RuntimeTagElement _jettag_c_otherwise_55_6 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_55_6); //$NON-NLS-1$ //$NON-NLS-2$
                            _jettag_c_otherwise_55_6.setRuntimeParent(_jettag_c_choose_46_5);
                            _jettag_c_otherwise_55_6.setTagInfo(_td_c_otherwise_55_6);
                            _jettag_c_otherwise_55_6.doStart(context, out);
                            JET2Writer _jettag_c_otherwise_55_6_saved_out = out;
                            while (_jettag_c_otherwise_55_6.okToProcessBody()) {
                                out = out.newNestedContentWriter();
                                RuntimeTagElement _jettag_c_setVariable_56_7 = context.getTagFactory().createRuntimeTag(_jetns_c, "setVariable", "c:setVariable", _td_c_setVariable_56_7); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_setVariable_56_7.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_setVariable_56_7.setTagInfo(_td_c_setVariable_56_7);
                                _jettag_c_setVariable_56_7.doStart(context, out);
                                _jettag_c_setVariable_56_7.doEnd();
                                out.write("\t\t\t\t\t\t@RequestMapping(value = \"/restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_40 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_40); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_40.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_40.setTagInfo(_td_c_get_57_40);
                                _jettag_c_get_57_40.doStart(context, out);
                                _jettag_c_get_57_40.doEnd();
                                RuntimeTagElement _jettag_c_get_57_90 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_90); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_90.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_90.setTagInfo(_td_c_get_57_90);
                                _jettag_c_get_57_90.doStart(context, out);
                                _jettag_c_get_57_90.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_145 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_145); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_145.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_145.setTagInfo(_td_c_get_57_145);
                                _jettag_c_get_57_145.doStart(context, out);
                                _jettag_c_get_57_145.doEnd();
                                RuntimeTagElement _jettag_c_iterate_57_203 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_57_203); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_57_203.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_iterate_57_203.setTagInfo(_td_c_iterate_57_203);
                                _jettag_c_iterate_57_203.doStart(context, out);
                                while (_jettag_c_iterate_57_203.okToProcessBody()) {
                                    out.write("/{");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_57_249 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_249); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_57_249.setRuntimeParent(_jettag_c_iterate_57_203);
                                    _jettag_c_get_57_249.setTagInfo(_td_c_get_57_249);
                                    _jettag_c_get_57_249.doStart(context, out);
                                    _jettag_c_get_57_249.doEnd();
                                    RuntimeTagElement _jettag_c_get_57_299 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_299); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_57_299.setRuntimeParent(_jettag_c_iterate_57_203);
                                    _jettag_c_get_57_299.setTagInfo(_td_c_get_57_299);
                                    _jettag_c_get_57_299.doStart(context, out);
                                    _jettag_c_get_57_299.doEnd();
                                    out.write("}");  //$NON-NLS-1$        
                                    _jettag_c_iterate_57_203.handleBodyContent(out);
                                }
                                _jettag_c_iterate_57_203.doEnd();
                                out.write("/");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_365 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_365); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_365.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_365.setTagInfo(_td_c_get_57_365);
                                _jettag_c_get_57_365.doStart(context, out);
                                _jettag_c_get_57_365.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_57_420 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_57_420); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_57_420.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_57_420.setTagInfo(_td_c_get_57_420);
                                _jettag_c_get_57_420.doStart(context, out);
                                _jettag_c_get_57_420.doEnd();
                                out.write("\", method = RequestMethod.GET)");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t@ResponseBody");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\tpublic List<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_59_19 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_19); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_19.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_19.setTagInfo(_td_c_get_59_19);
                                _jettag_c_get_59_19.doStart(context, out);
                                _jettag_c_get_59_19.doEnd();
                                out.write("> restGet");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_59_79 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_79); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_79.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_79.setTagInfo(_td_c_get_59_79);
                                _jettag_c_get_59_79.doStart(context, out);
                                _jettag_c_get_59_79.doEnd();
                                RuntimeTagElement _jettag_c_get_59_129 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_129); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_129.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_129.setTagInfo(_td_c_get_59_129);
                                _jettag_c_get_59_129.doStart(context, out);
                                _jettag_c_get_59_129.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_59_184 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_184); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_59_184.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_59_184.setTagInfo(_td_c_get_59_184);
                                _jettag_c_get_59_184.doStart(context, out);
                                _jettag_c_get_59_184.doEnd();
                                out.write("(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_59_243 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_59_243); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_59_243.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_iterate_59_243.setTagInfo(_td_c_iterate_59_243);
                                _jettag_c_iterate_59_243.doStart(context, out);
                                while (_jettag_c_iterate_59_243.okToProcessBody()) {
                                    out.write("@PathVariable ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_get_59_301 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_301); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_get_59_301.setRuntimeParent(_jettag_c_iterate_59_243);
                                    _jettag_c_get_59_301.setTagInfo(_td_c_get_59_301);
                                    _jettag_c_get_59_301.doStart(context, out);
                                    _jettag_c_get_59_301.doEnd();
                                    out.write("  ");  //$NON-NLS-1$        
                                    RuntimeTagElement _jettag_c_choose_59_344 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_59_344); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_59_344.setRuntimeParent(_jettag_c_iterate_59_243);
                                    _jettag_c_choose_59_344.setTagInfo(_td_c_choose_59_344);
                                    _jettag_c_choose_59_344.doStart(context, out);
                                    JET2Writer _jettag_c_choose_59_344_saved_out = out;
                                    while (_jettag_c_choose_59_344.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_59_354 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_59_354); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_59_354.setRuntimeParent(_jettag_c_choose_59_344);
                                        _jettag_c_when_59_354.setTagInfo(_td_c_when_59_354);
                                        _jettag_c_when_59_354.doStart(context, out);
                                        JET2Writer _jettag_c_when_59_354_saved_out = out;
                                        while (_jettag_c_when_59_354.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_59_402 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_402); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_402.setRuntimeParent(_jettag_c_when_59_354);
                                            _jettag_c_get_59_402.setTagInfo(_td_c_get_59_402);
                                            _jettag_c_get_59_402.doStart(context, out);
                                            _jettag_c_get_59_402.doEnd();
                                            RuntimeTagElement _jettag_c_get_59_452 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_452); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_452.setRuntimeParent(_jettag_c_when_59_354);
                                            _jettag_c_get_59_452.setTagInfo(_td_c_get_59_452);
                                            _jettag_c_get_59_452.doStart(context, out);
                                            _jettag_c_get_59_452.doEnd();
                                            _jettag_c_when_59_354.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_59_354_saved_out;
                                        _jettag_c_when_59_354.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_59_513 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_59_513); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_59_513.setRuntimeParent(_jettag_c_choose_59_344);
                                        _jettag_c_otherwise_59_513.setTagInfo(_td_c_otherwise_59_513);
                                        _jettag_c_otherwise_59_513.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_59_513_saved_out = out;
                                        while (_jettag_c_otherwise_59_513.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_59_526 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_526); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_526.setRuntimeParent(_jettag_c_otherwise_59_513);
                                            _jettag_c_get_59_526.setTagInfo(_td_c_get_59_526);
                                            _jettag_c_get_59_526.doStart(context, out);
                                            _jettag_c_get_59_526.doEnd();
                                            RuntimeTagElement _jettag_c_get_59_576 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_59_576); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_59_576.setRuntimeParent(_jettag_c_otherwise_59_513);
                                            _jettag_c_get_59_576.setTagInfo(_td_c_get_59_576);
                                            _jettag_c_get_59_576.doStart(context, out);
                                            _jettag_c_get_59_576.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_59_513.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_59_513_saved_out;
                                        _jettag_c_otherwise_59_513.doEnd();
                                        _jettag_c_choose_59_344.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_59_344_saved_out;
                                    _jettag_c_choose_59_344.doEnd();
                                    _jettag_c_iterate_59_243.handleBodyContent(out);
                                }
                                _jettag_c_iterate_59_243.doEnd();
                                out.write(") {");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t\treturn new java.util.ArrayList<");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_39 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_39); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_39.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_39.setTagInfo(_td_c_get_60_39);
                                _jettag_c_get_60_39.doStart(context, out);
                                _jettag_c_get_60_39.doEnd();
                                out.write(">(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_92 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_92); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_92.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_92.setTagInfo(_td_c_get_60_92);
                                _jettag_c_get_60_92.doStart(context, out);
                                _jettag_c_get_60_92.doEnd();
                                out.write("DAO.find");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_150 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_150); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_150.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_150.setTagInfo(_td_c_get_60_150);
                                _jettag_c_get_60_150.doStart(context, out);
                                _jettag_c_get_60_150.doEnd();
                                out.write("ByPrimaryKey(");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_iterate_60_213 = context.getTagFactory().createRuntimeTag(_jetns_c, "iterate", "c:iterate", _td_c_iterate_60_213); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_iterate_60_213.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_iterate_60_213.setTagInfo(_td_c_iterate_60_213);
                                _jettag_c_iterate_60_213.doStart(context, out);
                                while (_jettag_c_iterate_60_213.okToProcessBody()) {
                                    RuntimeTagElement _jettag_c_choose_60_257 = context.getTagFactory().createRuntimeTag(_jetns_c, "choose", "c:choose", _td_c_choose_60_257); //$NON-NLS-1$ //$NON-NLS-2$
                                    _jettag_c_choose_60_257.setRuntimeParent(_jettag_c_iterate_60_213);
                                    _jettag_c_choose_60_257.setTagInfo(_td_c_choose_60_257);
                                    _jettag_c_choose_60_257.doStart(context, out);
                                    JET2Writer _jettag_c_choose_60_257_saved_out = out;
                                    while (_jettag_c_choose_60_257.okToProcessBody()) {
                                        out = out.newNestedContentWriter();
                                        RuntimeTagElement _jettag_c_when_60_267 = context.getTagFactory().createRuntimeTag(_jetns_c, "when", "c:when", _td_c_when_60_267); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_when_60_267.setRuntimeParent(_jettag_c_choose_60_257);
                                        _jettag_c_when_60_267.setTagInfo(_td_c_when_60_267);
                                        _jettag_c_when_60_267.doStart(context, out);
                                        JET2Writer _jettag_c_when_60_267_saved_out = out;
                                        while (_jettag_c_when_60_267.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_60_315 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_315); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_315.setRuntimeParent(_jettag_c_when_60_267);
                                            _jettag_c_get_60_315.setTagInfo(_td_c_get_60_315);
                                            _jettag_c_get_60_315.doStart(context, out);
                                            _jettag_c_get_60_315.doEnd();
                                            RuntimeTagElement _jettag_c_get_60_365 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_365); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_365.setRuntimeParent(_jettag_c_when_60_267);
                                            _jettag_c_get_60_365.setTagInfo(_td_c_get_60_365);
                                            _jettag_c_get_60_365.doStart(context, out);
                                            _jettag_c_get_60_365.doEnd();
                                            _jettag_c_when_60_267.handleBodyContent(out);
                                        }
                                        out = _jettag_c_when_60_267_saved_out;
                                        _jettag_c_when_60_267.doEnd();
                                        RuntimeTagElement _jettag_c_otherwise_60_426 = context.getTagFactory().createRuntimeTag(_jetns_c, "otherwise", "c:otherwise", _td_c_otherwise_60_426); //$NON-NLS-1$ //$NON-NLS-2$
                                        _jettag_c_otherwise_60_426.setRuntimeParent(_jettag_c_choose_60_257);
                                        _jettag_c_otherwise_60_426.setTagInfo(_td_c_otherwise_60_426);
                                        _jettag_c_otherwise_60_426.doStart(context, out);
                                        JET2Writer _jettag_c_otherwise_60_426_saved_out = out;
                                        while (_jettag_c_otherwise_60_426.okToProcessBody()) {
                                            out = out.newNestedContentWriter();
                                            RuntimeTagElement _jettag_c_get_60_439 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_439); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_439.setRuntimeParent(_jettag_c_otherwise_60_426);
                                            _jettag_c_get_60_439.setTagInfo(_td_c_get_60_439);
                                            _jettag_c_get_60_439.doStart(context, out);
                                            _jettag_c_get_60_439.doEnd();
                                            RuntimeTagElement _jettag_c_get_60_489 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_489); //$NON-NLS-1$ //$NON-NLS-2$
                                            _jettag_c_get_60_489.setRuntimeParent(_jettag_c_otherwise_60_426);
                                            _jettag_c_get_60_489.setTagInfo(_td_c_get_60_489);
                                            _jettag_c_get_60_489.doStart(context, out);
                                            _jettag_c_get_60_489.doEnd();
                                            out.write(",");  //$NON-NLS-1$        
                                            _jettag_c_otherwise_60_426.handleBodyContent(out);
                                        }
                                        out = _jettag_c_otherwise_60_426_saved_out;
                                        _jettag_c_otherwise_60_426.doEnd();
                                        _jettag_c_choose_60_257.handleBodyContent(out);
                                    }
                                    out = _jettag_c_choose_60_257_saved_out;
                                    _jettag_c_choose_60_257.doEnd();
                                    _jettag_c_iterate_60_213.handleBodyContent(out);
                                }
                                _jettag_c_iterate_60_213.doEnd();
                                out.write(").get");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_584 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_584); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_584.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_584.setTagInfo(_td_c_get_60_584);
                                _jettag_c_get_60_584.doStart(context, out);
                                _jettag_c_get_60_584.doEnd();
                                out.write("sFor");  //$NON-NLS-1$        
                                RuntimeTagElement _jettag_c_get_60_639 = context.getTagFactory().createRuntimeTag(_jetns_c, "get", "c:get", _td_c_get_60_639); //$NON-NLS-1$ //$NON-NLS-2$
                                _jettag_c_get_60_639.setRuntimeParent(_jettag_c_otherwise_55_6);
                                _jettag_c_get_60_639.setTagInfo(_td_c_get_60_639);
                                _jettag_c_get_60_639.doStart(context, out);
                                _jettag_c_get_60_639.doEnd();
                                out.write("());");  //$NON-NLS-1$        
                                out.write(NL);         
                                out.write("\t\t\t\t\t\t}\t\t");  //$NON-NLS-1$        
                                out.write(NL);         
                                _jettag_c_otherwise_55_6.handleBodyContent(out);
                            }
                            out = _jettag_c_otherwise_55_6_saved_out;
                            _jettag_c_otherwise_55_6.doEnd();
                            _jettag_c_choose_46_5.handleBodyContent(out);
                        }
                        out = _jettag_c_choose_46_5_saved_out;
                        _jettag_c_choose_46_5.doEnd();
                        _jettag_c_otherwise_45_4.handleBodyContent(out);
                    }
                    out = _jettag_c_otherwise_45_4_saved_out;
                    _jettag_c_otherwise_45_4.doEnd();
                    _jettag_c_choose_24_3.handleBodyContent(out);
                }
                out = _jettag_c_choose_24_3_saved_out;
                _jettag_c_choose_24_3.doEnd();
                _jettag_c_iterate_22_2.handleBodyContent(out);
            }
            _jettag_c_iterate_22_2.doEnd();
            _jettag_java_format_1_1.handleBodyContent(out);
        }
        out = _jettag_java_format_1_1_saved_out;
        _jettag_java_format_1_1.doEnd();
    }
}
